home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet internetowy / Rozne / HTTrack 3.40-2 / httrack-3.40-2.exe / {app} / src_win / WinHTTrack / WinHTTrack.h < prev    next >
C/C++ Source or Header  |  2005-01-08  |  3KB  |  123 lines

  1. // WinHTTrack.h : main header file for the WINHTTRACK application
  2. //
  3.  
  4. #if !defined(AFX_WINHTTRACK_H__C54E332B_F6D3_4407_A9CC_77943F9B45CC__INCLUDED_)
  5. #define AFX_WINHTTRACK_H__C54E332B_F6D3_4407_A9CC_77943F9B45CC__INCLUDED_
  6.  
  7. #if _MSC_VER > 1000
  8. #pragma once
  9. #endif // _MSC_VER > 1000
  10.  
  11. #ifndef __AFXWIN_H__
  12.     #error include 'stdafx.h' before including this file for PCH
  13. #endif
  14.  
  15. #include "resource.h"       // main symbols
  16. #include "shell.h"
  17.  
  18. /////////////////////////////////////////////////////////////////////////////
  19. // CWinHTTrackApp:
  20. // See WinHTTrack.cpp for the implementation of this class
  21. //
  22.  
  23. // En-tΩte pour l'affichage des tabs
  24. #include "NewProj.h"
  25. #include "Wid1.h"
  26. #include "trans.h"
  27. #include "FirstInfo.h"
  28. #include "inprogress.h"
  29. #include "infoend.h"
  30.  
  31.  
  32. class CWinHTTrackApp : public CWinApp
  33. {
  34. public:
  35.     CWinHTTrackApp();
  36.     ~CWinHTTrackApp();
  37.   void NewTabs();       /* recrΘer control tabs */
  38.   //
  39.   CFirstInfo*        m_tab0;
  40.   CNewProj*          m_tab1;
  41.   Wid1*              m_tab2;
  42.   Ctrans*            m_tab3;
  43.   Cinprogress*       m_tabprogress;
  44.   Cinfoend*          m_tabend;
  45. private:
  46.   void DeleteTabs();
  47.   //
  48.   BOOL RmDir(CString srcpath);
  49.   BOOL WSockInit();
  50.   CShellApp app;
  51.   void OnHelpInfo2();
  52.   BOOL OnHelpInfo(HELPINFO* dummy);
  53.   //
  54.  
  55.   // Overrides
  56.     // ClassWizard generated virtual function overrides
  57.     //{{AFX_VIRTUAL(CWinHTTrackApp)
  58.     public:
  59.     virtual BOOL InitInstance();
  60.     virtual int ExitInstance();
  61.     //}}AFX_VIRTUAL
  62.  
  63. // Implementation
  64.     //{{AFX_MSG(CWinHTTrackApp)
  65.     afx_msg void OnFileSave();
  66.     afx_msg void OnFileSaveAs();
  67.     afx_msg void OnFileMruFile1();
  68.     //}}AFX_MSG
  69.      //afx_msg void OnWizard();
  70.   afx_msg void OnFileNew( );
  71.   afx_msg void OnFileOpen( );
  72.     afx_msg void OnAppAbout();
  73.     afx_msg void OnViewRestart();
  74.     afx_msg void OnWizRequest1();
  75.     afx_msg void OnWizRequest2();
  76.     afx_msg void OnWizRequest3();
  77.   afx_msg void OnFileDelete();
  78.   afx_msg void OnBrowseWebsites();
  79.   //
  80.     afx_msg void Oniplog(int);
  81.     afx_msg void OniplogLog();
  82.     afx_msg void OniplogErr();
  83.   afx_msg void OnPause();
  84.   afx_msg void OnViewTransfers();
  85.   afx_msg void OnModifyOpt();
  86.     afx_msg void Onipabout();
  87.   afx_msg void OnUpdate();
  88.   // Fwd
  89.   afx_msg void FwOnLoadprofile();
  90.   afx_msg void FwOnSaveprofile();
  91.   afx_msg void FwOnLoaddefault();
  92.   afx_msg void FwOnSavedefault();
  93.   afx_msg void FwOnResetdefault();
  94.   //
  95.   afx_msg void FwOnModifyOpt();
  96.   afx_msg void FwOnPause();
  97.   afx_msg void FwOniplogLog();
  98.   afx_msg void FwOniplogErr();
  99.   afx_msg void FwOnViewTransfers();
  100.   //
  101.   void FwOnhide();
  102.   //
  103.   afx_msg void OnEndMirror();
  104.   //
  105.   virtual CDocument* OpenDocumentFile( LPCTSTR lpszFileName);
  106.   DECLARE_MESSAGE_MAP()
  107. };
  108.  
  109. extern CWinHTTrackApp* this_app;
  110. static CWnd* GetMainWindow() {
  111.   CWnd* wnd = AfxGetMainWnd();
  112.   if (wnd == NULL && this_app != NULL)
  113.     wnd = this_app->GetMainWnd();
  114.   return wnd;
  115. }
  116.  
  117. /////////////////////////////////////////////////////////////////////////////
  118.  
  119. //{{AFX_INSERT_LOCATION}}
  120. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  121.  
  122. #endif // !defined(AFX_WINHTTRACK_H__C54E332B_F6D3_4407_A9CC_77943F9B45CC__INCLUDED_)
  123.